VSCode中C编译环境配置(MinGW+gcc) 您所在的位置:网站首页 mingw 使用lapack VSCode中C编译环境配置(MinGW+gcc)

VSCode中C编译环境配置(MinGW+gcc)

2023-04-12 12:08| 来源: 网络整理| 查看: 265

# VSCode中C编译环境配置(MinGW+gcc)

## 操作系统:win10专业版,64位

## 待安装的软件及工具

[Visual Studio Code]()

[MinGW-w64 - for 32 and 64 bit Windows]()

## 1.安装VSCode

Download Visual Studio Code

Free and built on open source. Integrated Git, debugging and extensions.

## 2.安装C/C++插件

启动vscode,安装插件:

方法1:使用快捷键ctrl+shift+x进入到扩展界面,然后搜索“cpptools”插件并安装

方法2:使用快捷键ctrl+shift+p打开命令框输入ext install cpptools):

扩展界面中搜索Code Runner,安装,完成后如图:

右上角三角为执行代码按钮。

## 3.下载及安装MinGW:

下载MinGW-w64 - for 32 and 64 bit Windows:https://sourceforge.net/projects/mingw-w64/files/,

选择MinGW-W64-install.exe(注意自己电脑是32位或64位):

下载完成之后安装,若安装过程中出现“cannot download repository.txt”则右键使用管理员身份运行,若仍然出现错误提示则参考:Windows10安装MinGW-W64出现Cannot download repository.txt的一种解决方法

本机安装Anaconda3时,已有MinGW,直接环境配置gcc到path中即可,

系统path中加入路径F:\Anaconda3\pkgs\mingw-4.7-1\MinGW\bin\gcc-nm.exe。

## 4.验证

打开cmd命令提示符,输入gcc -v指令查看是否有如下信息,若有则成功:

## 5.执行程序

测试代码:

#include int main() { printf("hello world,你好!\n"); return 0; }

执行结果:

## TIPS:vscode输出面板乱码的解决

vscode的输出面板,默认采用的是UTF8的字符编码。而终端面板和cmd.exe的字符编码一样,默认都是用GBK字符编码,所以如果你采用的是GBK编码输入,调试时如果配置在终端输出结果,不会出现乱码。

而如果配置在输出面板输出运行结果,则会出现乱码:

runcode插件默认在输出面板输出程序运行结果

解决方法:

1)、配置runcode插件的输出结果在终端输出

2)、**修改cmd.exe的字符编码为UTF8**

1、输入chcp命令后回车,会输出图中的结果,936就表示gbk编码;

2、然后在窗口中输入chcp 65001(65001代表utf-8编码),然后回车,即可看到窗口默认编码为utf-8编码了,临时有效。

系统级修改方法可参考博文:[如何修改cmd控制台默认编码为utf-8,正确显示汉字]()

如果文章对您有帮助,请加@打酱油的工程师关注,点赞支持我的持续创作!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有